package com.ListDemo;

/*
    LinkedList集合的特有功能
        void	addFirst(E e)    在该列表开头插入指定的元素
        void	addLast(E e)    将指定的元素追加到此列表的末尾
        E	getFirst()    返回此列表中的第一个元素
        E	getLast()    返回此列表中的最后一个元素
        E	removeFirst()    从此列表中删除并返回第一个元素
        E	removeLast()    从此列表中删除并返回最后一个元素

 */

import java.util.LinkedList;

public class LinkedListDemo {
    public static void main(String[] args) {
        //创建集合对象
        LinkedList<String> linkedList = new LinkedList<String>();

        //添加元素
        linkedList.add("hello");
        linkedList.add("world");
        linkedList.add("java");

//        linkedList.addFirst("first");
//        linkedList.addLast("last");

        System.out.println(linkedList.getFirst());
        System.out.println(linkedList.getLast());

        linkedList.removeFirst();
        linkedList.removeLast();

        //输出结果
        System.out.println(linkedList);
    }
}
